home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Leser 15 / Amiga Plus Leser CD 15.iso / Tools / Updates / ToolsDaemon22 / ToolsDaemon22.readme < prev    next >
Encoding:
Text File  |  2002-03-13  |  4.4 KB  |  97 lines

  1. Short:    Patches for ToolsDaemon to work with OS 3.9
  2. Author:   Mikolaj Calusinski <bloelle@priv.gold.pl>
  3. Version:  2.2 (45.004)
  4. Type:     util/boot
  5. Requires: KS V37+, original ToolsDaemon 2.1a package
  6. Replaces: util/boot/ToolsDaemon22.lha
  7.  
  8. Third  edition. Fixed misaligned accesses which could made 68000 CPU to crash.
  9. <Sigh> Fixed serious bug in cleanup routine (could only happen when an error
  10. occured  during  menu installation - f.ex. when attempting to add more than 31
  11. submenus).
  12.  
  13. PROBLEMS:
  14. ---------
  15. There are still some problems/incompatibilities but they all are caused by
  16. bugs in workbench.library V45.127:
  17.  
  18. - some menus may not be layed out properly (especially rightmost ones) - parts
  19. of them tend to be displayed beyond visible area of the screen
  20. - there are memory leaks when reinstalling menus: 58 bytes for each added menu
  21. title and 82 bytes for each submenu; ordinary menu items are not affected
  22. - installing/uninstalling menus is SLOW and it becomes DEAD SLOW for larger
  23. scripts. So folks *DO NOT* try to make menus with 63 items, each consisting of
  24. 31 submenus. No, 68060 won't help you here. ;)
  25. - if you load your WB with '-debug' switch, you can still add 27 of your menu
  26. titles even if this gives you illegal overall number of entries (32) for the
  27. screen. The last one will not be selectable of course.
  28.  
  29. All of these bugs have been reported to Olaf Barthel and some of them
  30. *probably* will be fixed for BB2. Do not ask me when, though.
  31.  
  32.                                       *
  33.  
  34. These patches fix ToolsDaemon 2.1a, written by Nico François, to take
  35. advantage of V45 (OS 3.9) Workbench API. Users of older Workbenches may find
  36. this update interesting too as I fixed a couple of annoying bugs like wrong
  37. pen selection for menus on deeper screens, etc.
  38.  
  39. You will need the original ToolsDaemon V2.1a files, which can be found on
  40. Aminet: util/boot/ToolsDaemon21a.lha.
  41.  
  42. This patch is freeware. No warranties: it works for me but 'your mileage may
  43. vary'. ;-)
  44.  
  45. ******************************************************************************
  46. NOTE: For proper operation you have to patch ALL three files:
  47. toolsdaemon-handler, main ToolsDaemon exe and preferencres editor ToolsPrefs!
  48.  
  49. Users of OS 3.5: be warned that ToolsDaemon 2.2 will NOT work under
  50. workbench.library V44, revision 1511 or higher (ie. BoingBag2/2a)!!! This
  51. is due to only partial support of new API in these revisions which is not
  52. sufficient for ToolsDaemon. You will need original workbench.library V44.1414
  53. or V44.1479 from BoingBag1. Or - better - upgrade to OS 3.9.
  54. ******************************************************************************
  55.  
  56. -----------------------------------------------------------------------------
  57. Installation:
  58.  
  59. 1. Unarchive this package to T: directory
  60.  
  61. 2. Copy following three original ToolsDaemon 2.1a files: 'ToolsDaemon',
  62. 'ToolsDaemon-handler' and 'ToolsPrefs' to T: directory
  63.  
  64. 3. Open shell, cd to T: and type:
  65.  
  66. 'spatch ToolsDaemon'
  67. 'spatch ToolsDaemon-handler'
  68. 'spatch ToolsPrefs'
  69.  
  70. 4. Copy files with '.new' suffix over originals:
  71.  
  72. 'copy ToolsDaemon.new TO SYS:WBStartup/ToolsDaemon'
  73. 'copy ToolsDaemon-handler.new TO L:ToolsDaemon-handler'
  74. 'copy ToolsPrefs.new TO SYS:Prefs/ToolsPrefs'
  75.  
  76. 5. Enjoy (if you find any bugs, please contact me: bloelle@priv.gold.pl)
  77.  
  78. -----------------------------------------------------------------------------
  79.  
  80. Many thanks to Olaf Barthel for sending me up-to-date autodocs of V45 wb.lib.
  81. BIG thanks to Darek whose script helped me to spot cleanup bug.
  82.  
  83. ToolsDaemon package is Copyright (c) 1991-1994 Nico François 
  84. spatch is Copyright © 1992 SAS Institute, Inc.
  85.  
  86. ******************************************************************************
  87. *                                                                            *
  88. * Permission is hereby granted to distribute this program's archive          *
  89. * containing the executables and documentation for non-commercial purposes   *
  90. * so long as the archive and its contents are not modified in any way.       *
  91. *                                                                            *
  92. * This program may not be distributed for a profit.                          *
  93. *                                                                            *
  94. * This program is not in the public domain.                                  *
  95. *                                                                            *
  96. ******************************************************************************
  97.